#include "userinfo.h"
#include "../gameManage/GameManage.h"

userinfo::userinfo(void)
{
	m_money = 100;
}

userinfo::~userinfo(void)
{
}

void userinfo::setMoney( int val )
{
	m_money = val;

	updateGameMoney();
}


void userinfo::addMoney(int val)
{

	m_money+=val;
	updateGameMoney();
}
void userinfo::subMoney(int val)
{

	m_money-=val;
	updateGameMoney();
}
void userinfo::updateGameMoney()
{
	if (CGameManage::SharedInstance())
	{
		CGameManage::SharedInstance()->updateShowMoney();
	}
	
}



userinfo* userinfo::SharedInstance()
{
	if (!s_userinfo)
	{
		s_userinfo = new userinfo();
	}
	return s_userinfo;
}

userinfo* userinfo::s_userinfo = NULL;
